1

警告消除

当有些警告不想看到黄色感叹号时,可以采取一些特殊的手段强制消除警告

#pragma clang diagnostic push
#pragma clang diagnostic ignored "警告名称"
// 被夹在这中间的代码针对于此警告都会无视并且不显示出来
#pragma clang diagnostic pop

当然,也可以在pch等具有大范围作用域的头文件中包含:
#pragma clang diagnostic ignored "警告名称"

如果剔除了push与pop
则后面所有的代码都具有强制消除警告作用

常见的警告的规范名称与查找方法,只列举一种:

没用上的变量      -Wunused-variable

编译过后,在左上最后一个分标签“编译信息”中,能找到如上格式的警告分类


死在电脑前
41 声望1 粉丝